SHELL
이 명령어는 Config.sys 에서만 사용할 수 있는 명령어로 명령어 해석기로 사용할 파일의 경로와 이름을 지정한다.
즉, DOS에서는 Command.com이 명령어 해석기로 사용되는데, 만약 Command.com을 명령어 해석기로 사용하지 않고 다른 명령어 해석기를 사용하려면 이 명령어를 사용한다.
Command.com을 명령어 해석기로 사용하고자 하는 경우에도 명령어 해석기의 사용 환경을 지정하기 위해 사용한다.
DOS에서 Command.com 이외에 명령어 해석기로 사용할 수 있는 여러 명령어 해석기가 있는데, 노턴의 NDOS.COM도 명령어 해석기의 일종이다.
■ 사용법
SHELL [[drive:]path] filename [parameters]
■ 옵션 및 매개변수

[drive:]path] filename | 명령어 해석기로 사용할 파일의 경로와 이름을 지정한다.
parameters | 지정된 명령어 해석기에 사용할 수 있는 모든 명령어 라인 매개변수나 옵션을 지정한다.

■ 참고 사항
☞ 디폴트 설정
DOS를 위한 디폴트 명령어 해석기는 Command.com이다. 만약, 사용자가 Config.sys 파일에 SHELL 명령어를 사용하지 않는 경우 DOS는 사용자가 컴퓨터를 부팅할 때 사용한 부팅 드라이브의 루트 디렉토리에서 Command.com 파일을 찾는다.
만약, Command.com 파일이 루트 디렉토리가 아닌 다른 곳에 있도록 지정하거나, Command.com에 대한 디폴트 환경의 크기를 변경하려면 SHELL 명령어를 사용할 필요가 있다.
☞ 명령어 해석기에 옵션 사용하기
SHELL 명령어 자체는 어떤 옵션도 받아들이지 않는다. 그러나 명령어 해석기가 함께 지정되어 있는 경우에는 명령어 해석기에서 지정할 수 있는 옵션을 SHELL 명령어 라인에 포함시킬 수 있다.
■ 사용 예
명령어 해석기로 NDOS.COM을 사용하고, 이 파일이 C드라이브 상의 NORTON 디렉토리에 있다면, 다음과 같은 SHELL 명령어 라인을 Config.sys 파일에 추가한다.
shell=c:\norton\ndos.com
위의 예에서 명령어 해석기로 사용되는 NDOS.COM이 옵션 /C, /P, /E를 받아들이는 경우 이 옵션들 중 어떤 것이든 SHELL 명령어 라인에 포함할 수 있다. 즉, 다음과 같은 SHELL 명령어 라인은 유효한 것이다.
shell=c:\norton\ndos.com /c /p /e
SHELL 명령어는 명령어 해석기를 변경할 수 있을 뿐만 아니라, 환경의 크기를 변경하기 위하여 사용할 수 있다.
명령어 해석기로 Command.com을 사용하고, 환경의 크기를 512바이트로 확대하려면 다음과 같은 SHELL 명령어 라인을 Config.sys 파일에 포함할 수 있다.
shell=command.com /e:512 /p